home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 1 / Meeting Pearls Vol 1 (1994).iso / installed_progs / hard / galer / source / src.lha / Source / GALer / Localize.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-11-14  |  44.4 KB  |  1,345 lines

  1. #ifndef LOCALE_GALER_H
  2. #define LOCALE_GALER_H
  3.  
  4.  
  5. /****************************************************************************/
  6.  
  7.  
  8. /* This file was created automatically by CatComp.
  9.  * Do NOT edit by hand!
  10.  */
  11.  
  12.  
  13. #ifndef EXEC_TYPES_H
  14. #include <exec/types.h>
  15. #endif
  16.  
  17.  
  18. /****************************************************************************/
  19.  
  20.  
  21. #define MSG_MAIN_MENU1 0
  22. #define MSG_MAIN_MENU1_STR "Project"
  23.  
  24. #define MSG_MAIN_MENU1_ITEM1 1
  25. #define MSG_MAIN_MENU1_ITEM1_STR "About GALer"
  26.  
  27. #define MSG_MAIN_MENU1_ITEM2 2
  28. #define MSG_MAIN_MENU1_ITEM2_STR "Hardware-Version"
  29.  
  30. #define MSG_MAIN_MENU1_ITEM3 3
  31. #define MSG_MAIN_MENU1_ITEM3_STR "Save Config."
  32.  
  33. #define MSG_MAIN_MENU1_ITEM5 4
  34. #define MSG_MAIN_MENU1_ITEM5_STR "Quit"
  35.  
  36. #define MSG_MAIN_MENU1_ITEM5_COMMKEY 5
  37. #define MSG_MAIN_MENU1_ITEM5_COMMKEY_STR "q"
  38.  
  39. #define MSG_MAIN_MENU2 6
  40. #define MSG_MAIN_MENU2_STR "GAL-Type"
  41.  
  42. #define MSG_MAIN_MENU2_ITEM1 7
  43. #define MSG_MAIN_MENU2_ITEM1_STR "GAL16V8"
  44.  
  45. #define MSG_MAIN_MENU2_ITEM1_COMMKEY 8
  46. #define MSG_MAIN_MENU2_ITEM1_COMMKEY_STR "1"
  47.  
  48. #define MSG_MAIN_MENU2_ITEM2 9
  49. #define MSG_MAIN_MENU2_ITEM2_STR "GAL20V8"
  50.  
  51. #define MSG_MAIN_MENU2_ITEM2_COMMKEY 10
  52. #define MSG_MAIN_MENU2_ITEM2_COMMKEY_STR "2"
  53.  
  54. #define MSG_MAIN_MENU2_ITEM3 11
  55. #define MSG_MAIN_MENU2_ITEM3_STR "GAL22V10"
  56.  
  57. #define MSG_MAIN_MENU2_ITEM3_COMMKEY 12
  58. #define MSG_MAIN_MENU2_ITEM3_COMMKEY_STR "3"
  59.  
  60. #define MSG_MAIN_MENU2_ITEM4 13
  61. #define MSG_MAIN_MENU2_ITEM4_STR "GAL20RA10"
  62.  
  63. #define MSG_MAIN_MENU2_ITEM4_COMMKEY 14
  64. #define MSG_MAIN_MENU2_ITEM4_COMMKEY_STR "4"
  65.  
  66. #define MSG_MAIN_MENU2_ITEM6 15
  67. #define MSG_MAIN_MENU2_ITEM6_STR "Type-Requester"
  68.  
  69. #define MSG_MAIN_MENU3 16
  70. #define MSG_MAIN_MENU3_STR "GAL"
  71.  
  72. #define MSG_MAIN_MENU3_ITEM1 17
  73. #define MSG_MAIN_MENU3_ITEM1_STR "Program"
  74.  
  75. #define MSG_MAIN_MENU3_ITEM1_COMMKEY 18
  76. #define MSG_MAIN_MENU3_ITEM1_COMMKEY_STR "p"
  77.  
  78. #define MSG_MAIN_MENU3_ITEM2 19
  79. #define MSG_MAIN_MENU3_ITEM2_STR "Copy"
  80.  
  81. #define MSG_MAIN_MENU3_ITEM3 20
  82. #define MSG_MAIN_MENU3_ITEM3_STR "Erase"
  83.  
  84. #define MSG_MAIN_MENU3_ITEM4 21
  85. #define MSG_MAIN_MENU3_ITEM4_STR "Compare"
  86.  
  87. #define MSG_MAIN_MENU3_ITEM5 22
  88. #define MSG_MAIN_MENU3_ITEM5_STR "Blank test"
  89.  
  90. #define MSG_MAIN_MENU3_ITEM5_COMMKEY 23
  91. #define MSG_MAIN_MENU3_ITEM5_COMMKEY_STR "t"
  92.  
  93. #define MSG_MAIN_MENU3_ITEM6 24
  94. #define MSG_MAIN_MENU3_ITEM6_STR "Set security bit"
  95.  
  96. #define MSG_MAIN_MENU3_ITEM7 25
  97. #define MSG_MAIN_MENU3_ITEM7_STR "Test security bit"
  98.  
  99. #define MSG_MAIN_MENU3_ITEM9 26
  100. #define MSG_MAIN_MENU3_ITEM9_STR "Write access"
  101.  
  102. #define MSG_MAIN_MENU4 27
  103. #define MSG_MAIN_MENU4_STR "GAL-Assembler"
  104.  
  105. #define MSG_MAIN_MENU4_ITEM1 28
  106. #define MSG_MAIN_MENU4_ITEM1_STR "Assemble file"
  107.  
  108. #define MSG_MAIN_MENU4_ITEM1_COMMKEY 29
  109. #define MSG_MAIN_MENU4_ITEM1_COMMKEY_STR "a"
  110.  
  111. #define MSG_MAIN_MENU5 30
  112. #define MSG_MAIN_MENU5_STR "GAL-Disassembler"
  113.  
  114. #define MSG_MAIN_MENU5_ITEM1 31
  115. #define MSG_MAIN_MENU5_ITEM1_STR "Read signature"
  116.  
  117. #define MSG_MAIN_MENU5_ITEM2 32
  118. #define MSG_MAIN_MENU5_ITEM2_STR "Read ACW"
  119.  
  120. #define MSG_MAIN_MENU5_ITEM3 33
  121. #define MSG_MAIN_MENU5_ITEM3_STR "GAL-Info"
  122.  
  123. #define MSG_MAIN_MENU5_ITEM3_COMMKEY 34
  124. #define MSG_MAIN_MENU5_ITEM3_COMMKEY_STR "i"
  125.  
  126. #define MSG_MAIN_MENU5_ITEM5 35
  127. #define MSG_MAIN_MENU5_ITEM5_STR "Generate JEDEC-file"
  128.  
  129. #define MSG_MAIN_MENU5_ITEM5_COMMKEY 36
  130. #define MSG_MAIN_MENU5_ITEM5_COMMKEY_STR "j"
  131.  
  132. #define MSG_MAIN_MENU5_ITEM6 37
  133. #define MSG_MAIN_MENU5_ITEM6_STR "JEDEC-file parameter"
  134.  
  135. #define MSG_MAIN_MENU5_ITEM8 38
  136. #define MSG_MAIN_MENU5_ITEM8_STR "Reassembler"
  137.  
  138. #define MSG_MAIN_MENU5_ITEM8_COMMKEY 39
  139. #define MSG_MAIN_MENU5_ITEM8_COMMKEY_STR "r"
  140.  
  141. #define MSG_MAIN_MENU6 40
  142. #define MSG_MAIN_MENU6_STR "Tools"
  143.  
  144. #define MSG_MAIN_MENU6_ITEM1 41
  145. #define MSG_MAIN_MENU6_ITEM1_STR "Show pinnames"
  146.  
  147. #define MSG_MAIN_MENU6_ITEM2 42
  148. #define MSG_MAIN_MENU6_ITEM2_STR "Clear pinnames"
  149.  
  150. #define MSG_MAIN_MENU6_ITEM3 43
  151. #define MSG_MAIN_MENU6_ITEM3_STR "GAL-Checker"
  152.  
  153. #define MSG_MAIN_MENU6_ITEM3_COMMKEY 44
  154. #define MSG_MAIN_MENU6_ITEM3_COMMKEY_STR "c"
  155.  
  156. #define MSG_MAIN_MENU6_ITEM5 45
  157. #define MSG_MAIN_MENU6_ITEM5_STR "Optimizer"
  158.  
  159. #define MSG_MAIN_MENU6_ITEM5_COMMKEY 46
  160. #define MSG_MAIN_MENU6_ITEM5_COMMKEY_STR "o"
  161.  
  162. #define MSG_MAIN_MENU6_ITEM7 47
  163. #define MSG_MAIN_MENU6_ITEM7_STR "Select editor"
  164.  
  165. #define MSG_MAIN_MENU6_ITEM8 48
  166. #define MSG_MAIN_MENU6_ITEM8_STR "Call editor"
  167.  
  168. #define MSG_MAIN_MENU6_ITEM8_COMMKEY 49
  169. #define MSG_MAIN_MENU6_ITEM8_COMMKEY_STR "e"
  170.  
  171. #define MSG_MAIN_MENU6_ITEM10 50
  172. #define MSG_MAIN_MENU6_ITEM10_STR "Help         HELP"
  173.  
  174. #define MSG_CHECKER_MENU1 51
  175. #define MSG_CHECKER_MENU1_STR "GAL-Checker"
  176.  
  177. #define MSG_CHECKER_MENU1_ITEM1 52
  178. #define MSG_CHECKER_MENU1_ITEM1_STR "Exit"
  179.  
  180. #define MSG_CHECKER_MENU1_ITEM1_COMMKEY 53
  181. #define MSG_CHECKER_MENU1_ITEM1_COMMKEY_STR "x"
  182.  
  183. #define MSG_ERR_PARPORT 54
  184. #define MSG_ERR_PARPORT_STR "parallel port is not available"
  185.  
  186. #define MSG_ERR_TIMER 55
  187. #define MSG_ERR_TIMER_STR "can't get timer"
  188.  
  189. #define MSG_ERR_MEMORY 56
  190. #define MSG_ERR_MEMORY_STR "not enough free memory"
  191.  
  192. #define MSG_ERR_INTUITIONLIB 57
  193. #define MSG_ERR_INTUITIONLIB_STR "can't open intuition.library version 37"
  194.  
  195. #define MSG_ERR_GADTOOLSLIB 58
  196. #define MSG_ERR_GADTOOLSLIB_STR "can't open gadtools.library version 37"
  197.  
  198. #define MSG_ERR_GRAPHICSLIB 59
  199. #define MSG_ERR_GRAPHICSLIB_STR "can't open graphics.library version 37"
  200.  
  201. #define MSG_ERR_REQTOOLSLIB 60
  202. #define MSG_ERR_REQTOOLSLIB_STR "can't open reqtools.library"
  203.  
  204. #define MSG_ERR_FILEREQ 61
  205. #define MSG_ERR_FILEREQ_STR "not enough free memory for file requester"
  206.  
  207. #define MSG_ERR_OPENSCREEN 62
  208. #define MSG_ERR_OPENSCREEN_STR "can't open screen"
  209.  
  210. #define MSG_ERR_OPENWINDOW 63
  211. #define MSG_ERR_OPENWINDOW_STR "can't open window"
  212.  
  213. #define MSG_REMOVE_GAL 64
  214. #define MSG_REMOVE_GAL_STR "Please remove GAL"
  215.  
  216. #define MSG_GAL_CHECKER 65
  217. #define MSG_GAL_CHECKER_STR "GAL-Checker"
  218.  
  219. #define MSG_CMP_CANCEL 66
  220. #define MSG_CMP_CANCEL_STR "Cancel compare."
  221.  
  222. #define MSG_CMP_SIGEQUAL 67
  223. #define MSG_CMP_SIGEQUAL_STR "Signatures are not equal!"
  224.  
  225. #define MSG_CMP_NOTEQUAL 68
  226. #define MSG_CMP_NOTEQUAL_STR "GALs are not equal!"
  227.  
  228. #define MSG_CMP_EQUAL 69
  229. #define MSG_CMP_EQUAL_STR "GALs are equal!"
  230.  
  231. #define MSG_GAL_PROG 70
  232. #define MSG_GAL_PROG_STR "Program a GAL?"
  233.  
  234. #define MSG_LOADJED 71
  235. #define MSG_LOADJED_STR "load JEDEC file"
  236.  
  237. #define MSG_GALPROGED 72
  238. #define MSG_GALPROGED_STR "GAL programmed."
  239.  
  240. #define MSG_COPY_GAL 73
  241. #define MSG_COPY_GAL_STR "Copy GAL?"
  242.  
  243. #define MSG_READING_GAL 74
  244. #define MSG_READING_GAL_STR "reading GAL..."
  245.  
  246. #define MSG_LOWER_OK 75
  247. #define MSG_LOWER_OK_STR "o.k."
  248.  
  249. #define MSG_COPY_AGAIN 76
  250. #define MSG_COPY_AGAIN_STR "Copy this GAL once more?"
  251.  
  252. #define MSG_INS_DEST_GAL 77
  253. #define MSG_INS_DEST_GAL_STR "Please insert destination GAL."
  254.  
  255. #define MSG_BLANK_TEST 78
  256. #define MSG_BLANK_TEST_STR "Blank test?"
  257.  
  258. #define BMSG_GAL_TO_CMP 79
  259. #define BMSG_GAL_TO_CMP_STR "Please insert GAL to compare."
  260.  
  261. #define MSG_EXE_BLANK_TEST 80
  262. #define MSG_EXE_BLANK_TEST_STR "executing blank test..."
  263.  
  264. #define MSG_READY 81
  265. #define MSG_READY_STR " ready"
  266.  
  267. #define MSG_NOT_BLANK 82
  268. #define MSG_NOT_BLANK_STR "GAL is NOT blank!"
  269.  
  270. #define MSG_BLANK 83
  271. #define MSG_BLANK_STR "GAL is blank!"
  272.  
  273. #define MSG_SEC_TEST 84
  274. #define MSG_SEC_TEST_STR "Test security bit?"
  275.  
  276. #define MSG_SEC_SET 85
  277. #define MSG_SEC_SET_STR "Security bit is set!"
  278.  
  279. #define MSG_SEC_NOT_SET 86
  280. #define MSG_SEC_NOT_SET_STR "Security bit is NOT set!"
  281.  
  282. #define MSG_CMPTYPE 87
  283. #define MSG_CMPTYPE_STR "Please select what you want to compare."
  284.  
  285. #define MSG_CMPS 88
  286. #define MSG_CMPS_STR "GAL-GAL|GAL-JEDEC|JEDEC-GAL|Cancel"
  287.  
  288. #define MSG_CMP_GALGAL 89
  289. #define MSG_CMP_GALGAL_STR "Compare GAL with GAL."
  290.  
  291. #define MSG_GAL_TO_CMP 90
  292. #define MSG_GAL_TO_CMP_STR "Please insert GAL to compare."
  293.  
  294. #define MSG_READ_ACW 91
  295. #define MSG_READ_ACW_STR "Read ACW?;"
  296.  
  297. #define MSG_CMP_GALJED 92
  298. #define MSG_CMP_GALJED_STR "Compare GAL with JEDEC file."
  299.  
  300. #define MSG_CMP_JEDGAL 93
  301. #define MSG_CMP_JEDGAL_STR "Compare JEDEC file with GAL. Please select type of GAL\nwhich you want to compare with a JEDEC file."
  302.  
  303. #define MSG_READ_SIG 94
  304. #define MSG_READ_SIG_STR "Read signature?"
  305.  
  306. #define MSG_NOT_BLANK2 95
  307. #define MSG_NOT_BLANK2_STR " GAL is NOT blank"
  308.  
  309. #define MSG_NOT_BLNK_ERS 96
  310. #define MSG_NOT_BLNK_ERS_STR "GAL is NOT blank! Should I erase it?"
  311.  
  312. #define MSG_PROGING_GAL 97
  313. #define MSG_PROGING_GAL_STR "programming GAL..."
  314.  
  315. #define MSG_VERIFYING 98
  316. #define MSG_VERIFYING_STR "verifying GAL..."
  317.  
  318. #define MSG_VERFAILED 99
  319. #define MSG_VERFAILED_STR "Verify failed!!!"
  320.  
  321. #define MSG_SET_SEC 100
  322. #define MSG_SET_SEC_STR "Set security bit?"
  323.  
  324. #define MSG_SEC_IS_SET 101
  325. #define MSG_SEC_IS_SET_STR "Security bit is set."
  326.  
  327. #define MSG_GAL_ERASED 102
  328. #define MSG_GAL_ERASED_STR "GAL erased"
  329.  
  330. #define MSG_ERASE_FAILED 103
  331. #define MSG_ERASE_FAILED_STR "Coudn't erase GAL!"
  332.  
  333. #define MSG_ERASED 104
  334. #define MSG_ERASED_STR "GAL is erased."
  335.  
  336. #define MSG_ERASE_GAL 105
  337. #define MSG_ERASE_GAL_STR "Erase GAL?"
  338.  
  339. #define MSG_GAL_ID_ERR1 106
  340. #define MSG_GAL_ID_ERR1_STR "Cannot identify GAL! Possible reasons: wrong type of GAL"
  341.  
  342. #define MSG_GAL_ID_ERR2 107
  343. #define MSG_GAL_ID_ERR2_STR "selected, GAL defect or no GAL inserted."
  344.  
  345. #define MSG_ERR_HW 108
  346. #define MSG_ERR_HW_STR "This GAL needs hardware 1.2 or later."
  347.  
  348. #define MSG_IDERR_MAN20RA10 109
  349. #define MSG_IDERR_MAN20RA10_STR "FATAL ERROR: only Lattice-GAL20RA10 are supported!"
  350.  
  351. #define MSG_IDERR_ALG 110
  352. #define MSG_IDERR_ALG_STR "FATAL ERROR: unknown programming algorithm!"
  353.  
  354. #define MSG_ERR_CANCEL 111
  355. #define MSG_ERR_CANCEL_STR "CANCEL... coudn't execute last command."
  356.  
  357. #define MSG_IDERR_MAN 112
  358. #define MSG_IDERR_MAN_STR "FATAL ERROR: unknown manufacturer!"
  359.  
  360. #define MSG_IDERR_GAL 113
  361. #define MSG_IDERR_GAL_STR "FATAL ERROR: unknown type of GAL!"
  362.  
  363. #define MSG_GALINFO 114
  364. #define MSG_GALINFO_STR "GAL-Info?"
  365.  
  366. #define MSG_TYPE16 115
  367. #define MSG_TYPE16_STR "Type: GAL16V8         "
  368.  
  369. #define MSG_TYPE16A 116
  370. #define MSG_TYPE16A_STR "Type: GAL16V8 A       "
  371.  
  372. #define MSG_TYPE20 117
  373. #define MSG_TYPE20_STR "Type: GAL20V8         "
  374.  
  375. #define MSG_TYPE20A 118
  376. #define MSG_TYPE20A_STR "Type: GAL20V8 A       "
  377.  
  378. #define MSG_TYPE22V 119
  379. #define MSG_TYPE22V_STR "Type: GAL22V10       "
  380.  
  381. #define MSG_TYPE20RA 120
  382. #define MSG_TYPE20RA_STR "Type: GAL20RA10      "
  383.  
  384. #define MSG_TYPE_UNKNOWN 121
  385. #define MSG_TYPE_UNKNOWN_STR "Type: unknown!       "
  386.  
  387. #define MSG_MAN_LAT 122
  388. #define MSG_MAN_LAT_STR "Manufaturer: Lattice"
  389.  
  390. #define MSG_MAN_NAT 123
  391. #define MSG_MAN_NAT_STR "Manufacturer: National"
  392.  
  393. #define MSG_MAN_SGS 124
  394. #define MSG_MAN_SGS_STR "Manufacturer: SGS-Thomson"
  395.  
  396. #define MSG_MAN_VLSI 125
  397. #define MSG_MAN_VLSI_STR "Manufacturer: VLSI (NOT supported!)"
  398.  
  399. #define MSG_MAN_NOTSPECIFIED 126
  400. #define MSG_MAN_NOTSPECIFIED_STR "Manufacturer: --"
  401.  
  402. #define MSG_MAN_UNKNOWN 127
  403. #define MSG_MAN_UNKNOWN_STR "Manufacturer: unknown"
  404.  
  405. #define MSG_ALGO 128
  406. #define MSG_ALGO_STR "Algorithm: "
  407.  
  408. #define MSG_UNKNOWN 129
  409. #define MSG_UNKNOWN_STR "unknown!"
  410.  
  411. #define MSG_SUPPORT 130
  412. #define MSG_SUPPORT_STR "GALer V1.5 supports this type of GAL."
  413.  
  414. #define MSG_NOT_SUPPORT 131
  415. #define MSG_NOT_SUPPORT_STR "GALer V1.5 does NOT support this type of GAL."
  416.  
  417. #define MSG_NOT_SUPPORTED_HW 132
  418. #define MSG_NOT_SUPPORTED_HW_STR "This GAL is NOT supported by this hardware-version."
  419.  
  420. #define MSG_LOAD_SOURCE 133
  421. #define MSG_LOAD_SOURCE_STR "Load source file"
  422.  
  423. #define MSG_FILE_LOADED 134
  424. #define MSG_FILE_LOADED_STR "file loaded"
  425.  
  426. #define MSG_WRITE_JED 135
  427. #define MSG_WRITE_JED_STR "save JEDEC file"
  428.  
  429. #define MSG_FILE_ASM 136
  430. #define MSG_FILE_ASM_STR "File assembled."
  431.  
  432. #define MSG_ERR_ASM 137
  433. #define MSG_ERR_ASM_STR "error in source file found"
  434.  
  435. #define MSG_ERR_ASM1 138
  436. #define MSG_ERR_ASM1_STR "Line  1: type of GAL expected"
  437.  
  438. #define MSG_ERR_ASM2 139
  439. #define MSG_ERR_ASM2_STR "unexpected end of file"
  440.  
  441. #define MSG_ERR_ASM3 140
  442. #define MSG_ERR_ASM3_STR "pinname expected after '/'"
  443.  
  444. #define MSG_ERR_ASM4 141
  445. #define MSG_ERR_ASM4_STR "max. length of pinname is 8 characters"
  446.  
  447. #define MSG_ERR_ASM5 142
  448. #define MSG_ERR_ASM5_STR "illegal character in pin declaration"
  449.  
  450. #define MSG_ERR_ASM6 143
  451. #define MSG_ERR_ASM6_STR "illegal VCC/GND assignment"
  452.  
  453. #define MSG_ERR_ASM7 144
  454. #define MSG_ERR_ASM7_STR "pin declaration: expected VCC at VCC pin"
  455.  
  456. #define MSG_ERR_ASM8 145
  457. #define MSG_ERR_ASM8_STR "pin declaration: expected GND at GND pin"
  458.  
  459. #define MSG_ERR_ASM9 146
  460. #define MSG_ERR_ASM9_STR "pinname defined twice"
  461.  
  462. #define MSG_ERR_ASM10 147
  463. #define MSG_ERR_ASM10_STR "illegal use of '/'"
  464.  
  465. #define MSG_ERR_ASM11 148
  466. #define MSG_ERR_ASM11_STR "unknown pinname"
  467.  
  468. #define MSG_ERR_ASM12 149
  469. #define MSG_ERR_ASM12_STR "NC (Not Connected) is not allowed in logic equations"
  470.  
  471. #define MSG_ERR_ASM13 150
  472. #define MSG_ERR_ASM13_STR "unknown suffix found"
  473.  
  474. #define MSG_ERR_ASM14 151
  475. #define MSG_ERR_ASM14_STR "'=' expected"
  476.  
  477. #define MSG_ERR_ASM15 152
  478. #define MSG_ERR_ASM15_STR "this pin can't be used as output"
  479.  
  480. #define MSG_ERR_ASM16 153
  481. #define MSG_ERR_ASM16_STR "same pin is defined multible as output"
  482.  
  483. #define MSG_ERR_ASM17 154
  484. #define MSG_ERR_ASM17_STR "before using .E, the output must be defined"
  485.  
  486. #define MSG_ERR_ASM18 155
  487. #define MSG_ERR_ASM18_STR "GAL22V10: AR and SP is not allowed as pinname"
  488.  
  489. #define MSG_ERR_ASM19 156
  490. #define MSG_ERR_ASM19_STR ".E, .CLK, .ARST and .APRST is not allowed to be negated"
  491.  
  492. #define MSG_ERR_ASM20 157
  493. #define MSG_ERR_ASM20_STR "mode 2: pins 12, 19 can't be used as input"
  494.  
  495. #define MSG_ERR_ASM21 158
  496. #define MSG_ERR_ASM21_STR "mode 2: pins 15, 22 can't be used as input"
  497.  
  498. #define MSG_ERR_ASM22 159
  499. #define MSG_ERR_ASM22_STR "tristate control is defined twice"
  500.  
  501. #define MSG_ERR_ASM23 160
  502. #define MSG_ERR_ASM23_STR "GAL16V8/20V8: tri. control for reg. output is not allowed"
  503.  
  504. #define MSG_ERR_ASM24 161
  505. #define MSG_ERR_ASM24_STR "tristate control without previous '.T'"
  506.  
  507. #define MSG_ERR_ASM25 162
  508. #define MSG_ERR_ASM25_STR "use GND, VCC instead of /VCC, /GND"
  509.  
  510. #define MSG_ERR_ASM26 163
  511. #define MSG_ERR_ASM26_STR "mode 3: pins 1,11 are reserved for 'Clock' and '/OE'"
  512.  
  513. #define MSG_ERR_ASM27 164
  514. #define MSG_ERR_ASM27_STR "mode 3: pins 1,13 are reserved for 'Clock' and '/OE'"
  515.  
  516. #define MSG_ERR_ASM28 165
  517. #define MSG_ERR_ASM28_STR "use of VCC and GND is not allowed in equations"
  518.  
  519. #define MSG_ERR_ASM29 166
  520. #define MSG_ERR_ASM29_STR "only one product term allowed (no OR)"
  521.  
  522. #define MSG_ERR_ASM30 167
  523. #define MSG_ERR_ASM30_STR "too many product terms"
  524.  
  525. #define MSG_ERR_ASM31 168
  526. #define MSG_ERR_ASM31_STR "use of AR and SP is not allowed in equations"
  527.  
  528. #define MSG_ERR_ASM32 169
  529. #define MSG_ERR_ASM32_STR "negation of AR and SP is not allowed"
  530.  
  531. #define MSG_ERR_ASM33 170
  532. #define MSG_ERR_ASM33_STR "no equations found"
  533.  
  534. #define MSG_ERR_ASM34 171
  535. #define MSG_ERR_ASM34_STR ".CLK is not allowed when this type of GAL is used"
  536.  
  537. #define MSG_ERR_ASM35 172
  538. #define MSG_ERR_ASM35_STR ".ARST is not allowed when this type of GAL is used"
  539.  
  540. #define MSG_ERR_ASM36 173
  541. #define MSG_ERR_ASM36_STR ".APRST is not allowed when this type of GAL is used"
  542.  
  543. #define MSG_ERR_ASM37 174
  544. #define MSG_ERR_ASM37_STR "GAL20RA10: pin 1 can't be used in equations"
  545.  
  546. #define MSG_ERR_ASM38 175
  547. #define MSG_ERR_ASM38_STR "GAL20RA10: pin 13 can't be used in equations"
  548.  
  549. #define MSG_ERR_ASM39 176
  550. #define MSG_ERR_ASM39_STR "AR, SP: no suffix allowed"
  551.  
  552. #define MSG_ERR_ASM40 177
  553. #define MSG_ERR_ASM40_STR "AR or SP is defined twice"
  554.  
  555. #define MSG_ERR_ASM41 178
  556. #define MSG_ERR_ASM41_STR "missing clock definition (.CLK) of registered output"
  557.  
  558. #define MSG_ERR_ASM42 179
  559. #define MSG_ERR_ASM42_STR "before using .CLK, the output must be defined"
  560.  
  561. #define MSG_ERR_ASM43 180
  562. #define MSG_ERR_ASM43_STR "before using .ARST, the output must be defined"
  563.  
  564. #define MSG_ERR_ASM44 181
  565. #define MSG_ERR_ASM44_STR "before using .APRST the output must be defined"
  566.  
  567. #define MSG_ERR_ASM45 182
  568. #define MSG_ERR_ASM45_STR "several .CLK definitions for the same output found"
  569.  
  570. #define MSG_ERR_ASM46 183
  571. #define MSG_ERR_ASM46_STR "several .ARST definitions for the same output found"
  572.  
  573. #define MSG_ERR_ASM47 184
  574. #define MSG_ERR_ASM47_STR "several .APRST definitions for the same output found"
  575.  
  576. #define MSG_ERR_ASM48 185
  577. #define MSG_ERR_ASM48_STR "use of .CLK, .ARST, .APRST only allowed for registered outputs"
  578.  
  579. #define MSG_WRITE_CHIP 186
  580. #define MSG_WRITE_CHIP_STR "save chip file"
  581.  
  582. #define MSG_WRITING_CHIP 187
  583. #define MSG_WRITING_CHIP_STR "saving chip file..."
  584.  
  585. #define MSG_ERROR 188
  586. #define MSG_ERROR_STR " Error!"
  587.  
  588. #define MSG_WRITE_PIN 189
  589. #define MSG_WRITE_PIN_STR "save pin file"
  590.  
  591. #define MSG_WRITING_PIN 190
  592. #define MSG_WRITING_PIN_STR "saving pin file..."
  593.  
  594. #define MSG_WRITE_FUSE 191
  595. #define MSG_WRITE_FUSE_STR "save fuse file"
  596.  
  597. #define MSG_WRITING_FUSE 192
  598. #define MSG_WRITING_FUSE_STR "saving fuse file..."
  599.  
  600. #define MSG_READGAL_JED 193
  601. #define MSG_READGAL_JED_STR "Read GAL and generate JEDEC file?"
  602.  
  603. #define MSG_WRITING_JED 194
  604. #define MSG_WRITING_JED_STR "saving JEDEC file..."
  605.  
  606. #define MSG_BAD_FILECHK 195
  607. #define MSG_BAD_FILECHK_STR "Bad file checksum: continue?"
  608.  
  609. #define MSG_BAD_FUSECHK 196
  610. #define MSG_BAD_FUSECHK_STR "Bad fuse checksum: continue?"
  611.  
  612. #define MSG_ERR_JED1 197
  613. #define MSG_ERR_JED1_STR "unexpected end of file"
  614.  
  615. #define MSG_ERR_JED2 198
  616. #define MSG_ERR_JED2_STR "unknown command found"
  617.  
  618. #define MSG_ERR_JED3 199
  619. #define MSG_ERR_JED3_STR "bad format of number"
  620.  
  621. #define MSG_ERR_JED4 200
  622. #define MSG_ERR_JED4_STR "number expected after command"
  623.  
  624. #define MSG_ERR_JED5 201
  625. #define MSG_ERR_JED5_STR "0 or 1 expected"
  626.  
  627. #define MSG_ERR_JED6 202
  628. #define MSG_ERR_JED6_STR "can't find out type of GAL"
  629.  
  630. #define MSG_ERR_JED7 203
  631. #define MSG_ERR_JED7_STR "QF multible found"
  632.  
  633. #define MSG_ERR_JED8 204
  634. #define MSG_ERR_JED8_STR "QP multible found"
  635.  
  636. #define MSG_ERR_JED9 205
  637. #define MSG_ERR_JED9_STR "ending '*' expected"
  638.  
  639. #define MSG_ERR_JED10 206
  640. #define MSG_ERR_JED10_STR "after 'C' command no 'L' command allowed"
  641.  
  642. #define MSG_ERR_JED11 207
  643. #define MSG_ERR_JED11_STR "bad fuse checksum"
  644.  
  645. #define MSG_ERR_JED12 208
  646. #define MSG_ERR_JED12_STR "too many <STX> (= CTRL-B, 0x02) found"
  647.  
  648. #define MSG_ERR_JED13 209
  649. #define MSG_ERR_JED13_STR "too many <ETX> (= CTRL-C, 0x03) found"
  650.  
  651. #define MSG_ERR_JED14 210
  652. #define MSG_ERR_JED14_STR "bad sequence of <STX>, <ETX>"
  653.  
  654. #define MSG_ERR_JED15 211
  655. #define MSG_ERR_JED15_STR "after file checksum end of file expected"
  656.  
  657. #define MSG_ERR_JED16 212
  658. #define MSG_ERR_JED16_STR "bad file checksum"
  659.  
  660. #define MSG_ERR_JED17 213
  661. #define MSG_ERR_JED17_STR "bad fuse address (L... too short)"
  662.  
  663. #define MSG_ERR_JED18 214
  664. #define MSG_ERR_JED18_STR "addresses skiped but no default value (F0/1) defined"
  665.  
  666. #define MSG_ERR_JED19 215
  667. #define MSG_ERR_JED19_STR "'*' expected"
  668.  
  669. #define MSG_ERR_JED20 216
  670. #define MSG_ERR_JED20_STR "QF... and last fuse address (L...) are not equal"
  671.  
  672. #define MSG_ERR_JED21 217
  673. #define MSG_ERR_JED21_STR "no values for the fuses found (no F0/1, L...)"
  674.  
  675. #define MSG_ERR_JED22 218
  676. #define MSG_ERR_JED22_STR "only QF2194 *, QF2706 *, QF3274 *, QF5892 * allowed"
  677.  
  678. #define MSG_ERR_JED23 219
  679. #define MSG_ERR_JED23_STR "too many fuses found"
  680.  
  681. #define MSG_ERR_JED24 220
  682. #define MSG_ERR_JED24_STR "found several fuse checksumms"
  683.  
  684. #define MSG_ERR_JED25 221
  685. #define MSG_ERR_JED25_STR "selected type of GAL fits not to JEDEC file"
  686.  
  687. #define MSG_OPT_EQUNUM 222
  688. #define MSG_OPT_EQUNUM_STR "optimized equation   xxxx:"
  689.  
  690. #define MSG_OPT_USE_GAD 223
  691. #define MSG_OPT_USE_GAD_STR "use it"
  692.  
  693. #define MSG_OPT_REJECT_GAD 224
  694. #define MSG_OPT_REJECT_GAD_STR "reject"
  695.  
  696. #define MSG_OLD_EQU 225
  697. #define MSG_OLD_EQU_STR "old equation:  "
  698.  
  699. #define MSG_STAT 226
  700. #define MSG_STAT_STR "Statistics:             ORs       ANDs"
  701.  
  702. #define MSG_OPT_EQU 227
  703. #define MSG_OPT_EQU_STR "optimized equation:  "
  704.  
  705. #define MSG_OPT_WAIT 228
  706. #define MSG_OPT_WAIT_STR "please wait...(a few days - just a joke, I hope)"
  707.  
  708. #define MSG_WRITE_SOURCE 229
  709. #define MSG_WRITE_SOURCE_STR "save source file"
  710.  
  711. #define MSG_WRITING_SOURCE 230
  712. #define MSG_WRITING_SOURCE_STR "saving source file..."
  713.  
  714. #define MSG_WRITE_OPTSOURCE 231
  715. #define MSG_WRITE_OPTSOURCE_STR "saving optimized source file..."
  716.  
  717. #define MSG_WRITE_ERR 232
  718. #define MSG_WRITE_ERR_STR "write error!"
  719.  
  720. #define MSG_PAUSE 233
  721. #define MSG_PAUSE_STR "Pause..."
  722.  
  723. #define MSG_CANCEL_GAD 234
  724. #define MSG_CANCEL_GAD_STR "Cancel"
  725.  
  726. #define MSG_CONT_GAD 235
  727. #define MSG_CONT_GAD_STR "Continue"
  728.  
  729. #define MSG_CLEAR_GAD 236
  730. #define MSG_CLEAR_GAD_STR "Clear"
  731.  
  732. #define MSG_SET_GAD 237
  733. #define MSG_SET_GAD_STR "Set"
  734.  
  735. #define MSG_REASM_ERR 238
  736. #define MSG_REASM_ERR_STR "Reassembler error!"
  737.  
  738. #define MSG_ERR_REASM1 239
  739. #define MSG_ERR_REASM1_STR "mode AC0 = SYN = 0 is not supported"
  740.  
  741. #define MSG_ERR_REASM2 240
  742. #define MSG_ERR_REASM2_STR "Pin xx: pinname defined twice"
  743.  
  744. #define MSG_ERR_REASM3 241
  745. #define MSG_ERR_REASM3_STR "Pin xx: illegal character"
  746.  
  747. #define MSG_ERR_REASM4 242
  748. #define MSG_ERR_REASM4_STR "Pin xx: no pinname found"
  749.  
  750. #define MSG_ERR_REASM5 243
  751. #define MSG_ERR_REASM5_STR "Pin xx: VCC/GND at wrong pin"
  752.  
  753. #define MSG_ERR_REASM6 244
  754. #define MSG_ERR_REASM6_STR "Pin xx: illegal use of '/'"
  755.  
  756. #define MSG_ERR_REASM7 245
  757. #define MSG_ERR_REASM7_STR "Pin xx: GND expected"
  758.  
  759. #define MSG_ERR_REASM8 246
  760. #define MSG_ERR_REASM8_STR "Pin xx: VCC expected"
  761.  
  762. #define MSG_ERR_REASM9 247
  763. #define MSG_ERR_REASM9_STR "Pin xx: AR is not allowed as pin name"
  764.  
  765. #define MSG_ERR_REASM10 248
  766. #define MSG_ERR_REASM10_STR "Pin xx: SP is not allowed as pin name"
  767.  
  768. #define MSG_ERRLINE 249
  769. #define MSG_ERRLINE_STR "Error in line   xxxx:"
  770.  
  771. #define MSG_ERASE_ITXT 250
  772. #define MSG_ERASE_ITXT_STR "erasing:"
  773.  
  774. #define MSG_COPY_ITXT 251
  775. #define MSG_COPY_ITXT_STR "copying:"
  776.  
  777. #define MSG_PROG_ITXT 252
  778. #define MSG_PROG_ITXT_STR "programming:"
  779.  
  780. #define MSG_WRITEFILES_ITXT 253
  781. #define MSG_WRITEFILES_ITXT_STR "write files:"
  782.  
  783. #define MSG_WRITEJED_ITXT 254
  784. #define MSG_WRITEJED_ITXT_STR "write JEDEC file:"
  785.  
  786. #define MSG_MAKEJED_GAD 255
  787. #define MSG_MAKEJED_GAD_STR "JEDEC"
  788.  
  789. #define MSG_MAKEFUSE_GAD 256
  790. #define MSG_MAKEFUSE_GAD_STR "Fuse-Matrix"
  791.  
  792. #define MSG_MAKECHIP_GAD 257
  793. #define MSG_MAKECHIP_GAD_STR "Chip-Diagram"
  794.  
  795. #define MSG_MAKEPIN_GAD 258
  796. #define MSG_MAKEPIN_GAD_STR "Pin-Diagram"
  797.  
  798. #define MSG_AUTOSAVE_GAD 259
  799. #define MSG_AUTOSAVE_GAD_STR "Autosave"
  800.  
  801. #define MSG_ADJUSTGAL_GAD 260
  802. #define MSG_ADJUSTGAL_GAD_STR "adjust type of GAL"
  803.  
  804. #define MSG_BLANKTEST_GAD 261
  805. #define MSG_BLANKTEST_GAD_STR "with blank test"
  806.  
  807. #define MSG_VERIFY_GAD 262
  808. #define MSG_VERIFY_GAD_STR "with verify"
  809.  
  810. #define MSG_OK_GAD 263
  811. #define MSG_OK_GAD_STR "O.K."
  812.  
  813. #define MSG_JEDSEC_GAD 264
  814. #define MSG_JEDSEC_GAD_STR "Security bit"
  815.  
  816. #define MSG_JEDFUSE_GAD 265
  817. #define MSG_JEDFUSE_GAD_STR "Fuse-Checksum"
  818.  
  819. #define MSG_JEDFILE_GAD 266
  820. #define MSG_JEDFILE_GAD_STR "File-Checksum"
  821.  
  822. #define MSG_WRITEACC_WIN 267
  823. #define MSG_WRITEACC_WIN_STR "Write Access"
  824.  
  825. #define MSG_JEDPARA_WIN 268
  826. #define MSG_JEDPARA_WIN_STR "JEDEC Parameter"
  827.  
  828. #define MSG_SAVEOVER 269
  829. #define MSG_SAVEOVER_STR "The file '%s' already exists!\nSave over top of it?"
  830.  
  831. #define MSG_YESNO_GADS 270
  832. #define MSG_YESNO_GADS_STR "Yes|NO"
  833.  
  834. #define MSG_TYPE_GADS1 271
  835. #define MSG_TYPE_GADS1_STR "GAL16V8|GAL20V8| Cancel "
  836.  
  837. #define MSG_TYPE_GADS2 272
  838. #define MSG_TYPE_GADS2_STR "GAL16V8|GAL20V8|GAL22V10|GAL20RA10| Cancel "
  839.  
  840. #define MSG_ERSCNCL 273
  841. #define MSG_ERSCNCL_STR "Erase|Cancel"
  842.  
  843. #define MSG_TYPESEL_GADS 274
  844. #define MSG_TYPESEL_GADS_STR "A-Type|Standard"
  845.  
  846. #define MSG_CONTCNCLS_GAD 275
  847. #define MSG_CONTCNCLS_GAD_STR "Continue|Cancel"
  848.  
  849. #define MSG_ERR1 276
  850. #define MSG_ERR1_STR "Can't find file! "
  851.  
  852. #define MSG_ERR2 277
  853. #define MSG_ERR2_STR "Not enough free memory!"
  854.  
  855. #define MSG_ERR3 278
  856. #define MSG_ERR3_STR "Can't load file!"
  857.  
  858. #define MSG_ERR4 279
  859. #define MSG_ERR4_STR "File is empty!"
  860.  
  861. #define MSG_ERR5 280
  862. #define MSG_ERR5_STR "Error in JEDEC file!"
  863.  
  864. #define MSG_ERR6 281
  865. #define MSG_ERR6_STR "GAL is not empty!"
  866.  
  867. #define MSG_ERR7 282
  868. #define MSG_ERR7_STR "No pinnames found."
  869.  
  870. #define MSG_ERR8 283
  871. #define MSG_ERR8_STR "Can't close file!"
  872.  
  873. #define MSG_ERR9 284
  874. #define MSG_ERR9_STR "Wrong type of GAL selected!"
  875.  
  876. #define MSG_ERR10 285
  877. #define MSG_ERR10_STR "Can't load 's:GALer.config'!"
  878.  
  879. #define MSG_ERR11 286
  880. #define MSG_ERR11_STR "Can't save 's:GALer.config'!"
  881.  
  882. #define MSG_ERR12 287
  883. #define MSG_ERR12_STR "Can't open window!"
  884.  
  885. #define MSG_ERR13 288
  886. #define MSG_ERR13_STR "Can't save file!"
  887.  
  888. #define MSG_FAILED 289
  889. #define MSG_FAILED_STR " failed"
  890.  
  891. #define MSG_EDITOR 290
  892. #define MSG_EDITOR_STR "Editor:"
  893.  
  894. #define MSG_WBTOFRONT 291
  895. #define MSG_WBTOFRONT_STR "Workbench to front"
  896.  
  897. #define MSG_SELEDITOR_WIN 292
  898. #define MSG_SELEDITOR_WIN_STR "Editor selection"
  899.  
  900. #define MSG_CALLED_ERR 293
  901. #define MSG_CALLED_ERR_STR "can't execute selected editor"
  902.  
  903. #define MSG_ABOUT_TXT 294
  904. #define MSG_ABOUT_TXT_STR "The project 'GALer' is  SHAREWARE.  If you use this\nprogram  and / or  the  hardware,  please send me a\ndonation of 15 US $ (see manual). Thank you!\n\nMy address:     Christian Habermann\n                Asamstr. 17\n                85356 Freising\n                Germany"
  905.  
  906. #define MSG_MENU0ITEM0_HLP 295
  907. #define MSG_MENU0ITEM0_HLP_STR "Selecting this menu will bring up a requester in which\nyou can read who has done all this code."
  908.  
  909. #define MSG_MENU0ITEM1_HLP 296
  910. #define MSG_MENU0ITEM1_HLP_STR "Here you can select which hardware version of GALer you have\nconnected to your Amiga (look at your circuit diagram for the\nversion number)"
  911.  
  912. #define MSG_MENU0ITEM2_HLP 297
  913. #define MSG_MENU0ITEM2_HLP_STR "This function saves some settings to the file 's:GALer.config'.\nWhen starting GALer next time, GALer will read this file and\nset your saved settings again."
  914.  
  915. #define MSG_MENU0ITEM4_HLP 298
  916. #define MSG_MENU0ITEM4_HLP_STR "Quit quits GALer (that's no joke)!"
  917.  
  918. #define MSG_MENU1ITEM0_HLP 299
  919. #define MSG_MENU1ITEM0_HLP_STR "With the menu items 'GAL16V8', 'GAL20V8', 'GAL22V10' and\n'GAL20RA10' you can select the type of GAL which you want\nto read or program next time."
  920.  
  921. #define MSG_MENU1ITEM5_HLP 300
  922. #define MSG_MENU1ITEM5_HLP_STR "Every time when GALer wants to read or program a GAL\nGALer will bring up a requester in which you can select\nthe type of GAL you want to read or program. This selection\noverrides the state of the GAL type selection menu items.\nIf you don't want this behaviour of GALer, deselect the\n'Type-Requester' menu item."
  923.  
  924. #define MSG_MENU2ITEM0_HLP 301
  925. #define MSG_MENU2ITEM0_HLP_STR "Program a GAL. This is the most importent function of\nGALer. After selecting this menu, GALer will bring up\na file requester in which you can select the JEDEC file\nwhich you want to program into the GAL."
  926.  
  927. #define MSG_MENU2ITEM1_HLP 302
  928. #define MSG_MENU2ITEM1_HLP_STR "Copy a GAL. You can only copy a GAL if the security\nbit of the source GAL is not set and if the destination\nGAL is erased."
  929.  
  930. #define MSG_MENU2ITEM2_HLP 303
  931. #define MSG_MENU2ITEM2_HLP_STR "Erase a GAL. If you want to reprogram a GAL, the GAL\nmust be erased. Do this with this function."
  932.  
  933. #define MSG_MENU2ITEM3_HLP 304
  934. #define MSG_MENU2ITEM3_HLP_STR "There are three differnt types of comparison. You can\ncompare a GAL with several GALs, a GAL with several JEDEC\nfiles or a JEDEC file with several GALs."
  935.  
  936. #define MSG_MENU2ITEM4_HLP 305
  937. #define MSG_MENU2ITEM4_HLP_STR "This function tests whether a GAL is erased or not."
  938.  
  939. #define MSG_MENU2ITEM5_HLP 306
  940. #define MSG_MENU2ITEM5_HLP_STR "With this function you can set the security bit of a GAL.\nAs a result of this, the logic matrix of the GAL can't be\nread any longer."
  941.  
  942. #define MSG_MENU2ITEM6_HLP 307
  943. #define MSG_MENU2ITEM6_HLP_STR "Tests whether the security bit of a GAL is set or not."
  944.  
  945. #define MSG_MENU2ITEM8_HLP 308
  946. #define MSG_MENU2ITEM8_HLP_STR "This function brings up a requester in which you can select\nwhat GALer should do before or after programming, copying or\nerasing a GAL.\nprogramming: with blank test: before programming a GAL test\n                              whether it is erased or not\n             with verify:     verify the GAL after programming\ncopying:     with blank test: test destination GAL whether\n                              it is erased or not\n             with verify:     verify programmed destination GAL\nerasing:     with blank test: test after erasing a GAL whether\n                              it is really cleared or not"
  947.  
  948. #define MSG_MENU3ITEM0_HLP 309
  949. #define MSG_MENU3ITEM0_HLP_STR "With this function you can assemble a source file. Just\nselect this menu item, then select the files which you want\nto be generated by the assembler and start the assembler."
  950.  
  951. #define MSG_MENU4ITEM0_HLP 310
  952. #define MSG_MENU4ITEM0_HLP_STR "This functions reads the signature of a GAL and prints\nit on GALer's screen."
  953.  
  954. #define MSG_MENU4ITEM1_HLP 311
  955. #define MSG_MENU4ITEM1_HLP_STR "Reads the architecture control word (ACW) of a GAL and\nprints it on GALer's screen."
  956.  
  957. #define MSG_MENU4ITEM2_HLP 312
  958. #define MSG_MENU4ITEM2_HLP_STR "This function gives you some informations about the\ninserted GAL. This informations are not very importent\nfor you, but GALer needs them very much."
  959.  
  960. #define MSG_MENU4ITEM4_HLP 313
  961. #define MSG_MENU4ITEM4_HLP_STR "This function reads the inserted GAL and generates the\ncorresponding JEDEC file."
  962.  
  963. #define MSG_MENU4ITEM5_HLP 314
  964. #define MSG_MENU4ITEM5_HLP_STR "Selecting this menu puts up a requester in which you can\ndetermine parameters concerning the gereration of JEDEC files.\nSecurity bit: If this is enabled, GALer will write JEDEC files\n   in which a special flag is set. Reading this JEDEC file to\n   program a GAL will bring up a requester in which you can choose\n   to set the security bit after programming the GAL or not.\nFuse-Checksum: If this is enabled, GALer will write JEDEC files\n   with a checksum calculated over all fuses.\nFile-Checksum: If this is enabled, GALer will write JEDEC files\n   with a checksum calculated over all characters in this file."
  965.  
  966. #define MSG_MENU4ITEM7_HLP 315
  967. #define MSG_MENU4ITEM7_HLP_STR "This function reads a JEDEC file and generates then the original\nsource file. So you can read an unknown GAL and get back a source\nfile with the Boolean equations."
  968.  
  969. #define MSG_MENU5ITEM0_HLP 316
  970. #define MSG_MENU5ITEM0_HLP_STR "This function prints the pin names of the last assembled\nsource file."
  971.  
  972. #define MSG_MENU5ITEM1_HLP 317
  973. #define MSG_MENU5ITEM1_HLP_STR "This function clears the pin names from the screen."
  974.  
  975. #define MSG_MENU5ITEM2_HLP 318
  976. #define MSG_MENU5ITEM2_HLP_STR "There you can check a programmed GAL whether it does\nthis what you want to do it or not."
  977.  
  978. #define MSG_MENU5ITEM4_HLP 319
  979. #define MSG_MENU5ITEM4_HLP_STR "This function optimizes your Boolean equations."
  980.  
  981. #define MSG_MENU5ITEM6_HLP 320
  982. #define MSG_MENU5ITEM6_HLP_STR "This function opens a window in which you can choose your\nfavorit editor which is called when you select 'Call Editor'.\nThereby \"%%s\" is replaced with the last assembled source file."
  983.  
  984. #define MSG_MENU5ITEM7_HLP 321
  985. #define MSG_MENU5ITEM7_HLP_STR "This function starts the editor and tries to load the last\nassembled source file."
  986.  
  987. #define MSG_MENU5ITEM9_HLP 322
  988. #define MSG_MENU5ITEM9_HLP_STR "This function shows you how to get help on GALer's functions.\nBut since you have tried to get help on this menu item you know\nthis already else you coudn't see this requester. :-)))"
  989.  
  990. #define MSG_CHKMENU0ITEM0_HLP 323
  991. #define MSG_CHKMENU0ITEM0_HLP_STR "This quits the GAL-Checker, but not GALer."
  992.  
  993. #define MSG_HELP_TXT 324
  994. #define MSG_HELP_TXT_STR "To get help move the mouse pointer over the menu item on which you\nwant to get help. Then press the Help key. After this a requester\nwill pop up which shows you a help text."
  995.  
  996.  
  997. /****************************************************************************/
  998.  
  999.  
  1000. #ifdef STRINGARRAY
  1001.  
  1002. struct AppString
  1003. {
  1004.     LONG   as_ID;
  1005.     STRPTR as_Str;
  1006. };
  1007.  
  1008. struct AppString AppStrings[] =
  1009. {
  1010.     {MSG_MAIN_MENU1,MSG_MAIN_MENU1_STR},
  1011.     {MSG_MAIN_MENU1_ITEM1,MSG_MAIN_MENU1_ITEM1_STR},
  1012.     {MSG_MAIN_MENU1_ITEM2,MSG_MAIN_MENU1_ITEM2_STR},
  1013.     {MSG_MAIN_MENU1_ITEM3,MSG_MAIN_MENU1_ITEM3_STR},
  1014.     {MSG_MAIN_MENU1_ITEM5,MSG_MAIN_MENU1_ITEM5_STR},
  1015.     {MSG_MAIN_MENU1_ITEM5_COMMKEY,MSG_MAIN_MENU1_ITEM5_COMMKEY_STR},
  1016.     {MSG_MAIN_MENU2,MSG_MAIN_MENU2_STR},
  1017.     {MSG_MAIN_MENU2_ITEM1,MSG_MAIN_MENU2_ITEM1_STR},
  1018.     {MSG_MAIN_MENU2_ITEM1_COMMKEY,MSG_MAIN_MENU2_ITEM1_COMMKEY_STR},
  1019.     {MSG_MAIN_MENU2_ITEM2,MSG_MAIN_MENU2_ITEM2_STR},
  1020.     {MSG_MAIN_MENU2_ITEM2_COMMKEY,MSG_MAIN_MENU2_ITEM2_COMMKEY_STR},
  1021.     {MSG_MAIN_MENU2_ITEM3,MSG_MAIN_MENU2_ITEM3_STR},
  1022.     {MSG_MAIN_MENU2_ITEM3_COMMKEY,MSG_MAIN_MENU2_ITEM3_COMMKEY_STR},
  1023.     {MSG_MAIN_MENU2_ITEM4,MSG_MAIN_MENU2_ITEM4_STR},
  1024.     {MSG_MAIN_MENU2_ITEM4_COMMKEY,MSG_MAIN_MENU2_ITEM4_COMMKEY_STR},
  1025.     {MSG_MAIN_MENU2_ITEM6,MSG_MAIN_MENU2_ITEM6_STR},
  1026.     {MSG_MAIN_MENU3,MSG_MAIN_MENU3_STR},
  1027.     {MSG_MAIN_MENU3_ITEM1,MSG_MAIN_MENU3_ITEM1_STR},
  1028.     {MSG_MAIN_MENU3_ITEM1_COMMKEY,MSG_MAIN_MENU3_ITEM1_COMMKEY_STR},
  1029.     {MSG_MAIN_MENU3_ITEM2,MSG_MAIN_MENU3_ITEM2_STR},
  1030.     {MSG_MAIN_MENU3_ITEM3,MSG_MAIN_MENU3_ITEM3_STR},
  1031.     {MSG_MAIN_MENU3_ITEM4,MSG_MAIN_MENU3_ITEM4_STR},
  1032.     {MSG_MAIN_MENU3_ITEM5,MSG_MAIN_MENU3_ITEM5_STR},
  1033.     {MSG_MAIN_MENU3_ITEM5_COMMKEY,MSG_MAIN_MENU3_ITEM5_COMMKEY_STR},
  1034.     {MSG_MAIN_MENU3_ITEM6,MSG_MAIN_MENU3_ITEM6_STR},
  1035.     {MSG_MAIN_MENU3_ITEM7,MSG_MAIN_MENU3_ITEM7_STR},
  1036.     {MSG_MAIN_MENU3_ITEM9,MSG_MAIN_MENU3_ITEM9_STR},
  1037.     {MSG_MAIN_MENU4,MSG_MAIN_MENU4_STR},
  1038.     {MSG_MAIN_MENU4_ITEM1,MSG_MAIN_MENU4_ITEM1_STR},
  1039.     {MSG_MAIN_MENU4_ITEM1_COMMKEY,MSG_MAIN_MENU4_ITEM1_COMMKEY_STR},
  1040.     {MSG_MAIN_MENU5,MSG_MAIN_MENU5_STR},
  1041.     {MSG_MAIN_MENU5_ITEM1,MSG_MAIN_MENU5_ITEM1_STR},
  1042.     {MSG_MAIN_MENU5_ITEM2,MSG_MAIN_MENU5_ITEM2_STR},
  1043.     {MSG_MAIN_MENU5_ITEM3,MSG_MAIN_MENU5_ITEM3_STR},
  1044.     {MSG_MAIN_MENU5_ITEM3_COMMKEY,MSG_MAIN_MENU5_ITEM3_COMMKEY_STR},
  1045.     {MSG_MAIN_MENU5_ITEM5,MSG_MAIN_MENU5_ITEM5_STR},
  1046.     {MSG_MAIN_MENU5_ITEM5_COMMKEY,MSG_MAIN_MENU5_ITEM5_COMMKEY_STR},
  1047.     {MSG_MAIN_MENU5_ITEM6,MSG_MAIN_MENU5_ITEM6_STR},
  1048.     {MSG_MAIN_MENU5_ITEM8,MSG_MAIN_MENU5_ITEM8_STR},
  1049.     {MSG_MAIN_MENU5_ITEM8_COMMKEY,MSG_MAIN_MENU5_ITEM8_COMMKEY_STR},
  1050.     {MSG_MAIN_MENU6,MSG_MAIN_MENU6_STR},
  1051.     {MSG_MAIN_MENU6_ITEM1,MSG_MAIN_MENU6_ITEM1_STR},
  1052.     {MSG_MAIN_MENU6_ITEM2,MSG_MAIN_MENU6_ITEM2_STR},
  1053.     {MSG_MAIN_MENU6_ITEM3,MSG_MAIN_MENU6_ITEM3_STR},
  1054.     {MSG_MAIN_MENU6_ITEM3_COMMKEY,MSG_MAIN_MENU6_ITEM3_COMMKEY_STR},
  1055.     {MSG_MAIN_MENU6_ITEM5,MSG_MAIN_MENU6_ITEM5_STR},
  1056.     {MSG_MAIN_MENU6_ITEM5_COMMKEY,MSG_MAIN_MENU6_ITEM5_COMMKEY_STR},
  1057.     {MSG_MAIN_MENU6_ITEM7,MSG_MAIN_MENU6_ITEM7_STR},
  1058.     {MSG_MAIN_MENU6_ITEM8,MSG_MAIN_MENU6_ITEM8_STR},
  1059.     {MSG_MAIN_MENU6_ITEM8_COMMKEY,MSG_MAIN_MENU6_ITEM8_COMMKEY_STR},
  1060.     {MSG_MAIN_MENU6_ITEM10,MSG_MAIN_MENU6_ITEM10_STR},
  1061.     {MSG_CHECKER_MENU1,MSG_CHECKER_MENU1_STR},
  1062.     {MSG_CHECKER_MENU1_ITEM1,MSG_CHECKER_MENU1_ITEM1_STR},
  1063.     {MSG_CHECKER_MENU1_ITEM1_COMMKEY,MSG_CHECKER_MENU1_ITEM1_COMMKEY_STR},
  1064.     {MSG_ERR_PARPORT,MSG_ERR_PARPORT_STR},
  1065.     {MSG_ERR_TIMER,MSG_ERR_TIMER_STR},
  1066.     {MSG_ERR_MEMORY,MSG_ERR_MEMORY_STR},
  1067.     {MSG_ERR_INTUITIONLIB,MSG_ERR_INTUITIONLIB_STR},
  1068.     {MSG_ERR_GADTOOLSLIB,MSG_ERR_GADTOOLSLIB_STR},
  1069.     {MSG_ERR_GRAPHICSLIB,MSG_ERR_GRAPHICSLIB_STR},
  1070.     {MSG_ERR_REQTOOLSLIB,MSG_ERR_REQTOOLSLIB_STR},
  1071.     {MSG_ERR_FILEREQ,MSG_ERR_FILEREQ_STR},
  1072.     {MSG_ERR_OPENSCREEN,MSG_ERR_OPENSCREEN_STR},
  1073.     {MSG_ERR_OPENWINDOW,MSG_ERR_OPENWINDOW_STR},
  1074.     {MSG_REMOVE_GAL,MSG_REMOVE_GAL_STR},
  1075.     {MSG_GAL_CHECKER,MSG_GAL_CHECKER_STR},
  1076.     {MSG_CMP_CANCEL,MSG_CMP_CANCEL_STR},
  1077.     {MSG_CMP_SIGEQUAL,MSG_CMP_SIGEQUAL_STR},
  1078.     {MSG_CMP_NOTEQUAL,MSG_CMP_NOTEQUAL_STR},
  1079.     {MSG_CMP_EQUAL,MSG_CMP_EQUAL_STR},
  1080.     {MSG_GAL_PROG,MSG_GAL_PROG_STR},
  1081.     {MSG_LOADJED,MSG_LOADJED_STR},
  1082.     {MSG_GALPROGED,MSG_GALPROGED_STR},
  1083.     {MSG_COPY_GAL,MSG_COPY_GAL_STR},
  1084.     {MSG_READING_GAL,MSG_READING_GAL_STR},
  1085.     {MSG_LOWER_OK,MSG_LOWER_OK_STR},
  1086.     {MSG_COPY_AGAIN,MSG_COPY_AGAIN_STR},
  1087.     {MSG_INS_DEST_GAL,MSG_INS_DEST_GAL_STR},
  1088.     {MSG_BLANK_TEST,MSG_BLANK_TEST_STR},
  1089.     {BMSG_GAL_TO_CMP,BMSG_GAL_TO_CMP_STR},
  1090.     {MSG_EXE_BLANK_TEST,MSG_EXE_BLANK_TEST_STR},
  1091.     {MSG_READY,MSG_READY_STR},
  1092.     {MSG_NOT_BLANK,MSG_NOT_BLANK_STR},
  1093.     {MSG_BLANK,MSG_BLANK_STR},
  1094.     {MSG_SEC_TEST,MSG_SEC_TEST_STR},
  1095.     {MSG_SEC_SET,MSG_SEC_SET_STR},
  1096.     {MSG_SEC_NOT_SET,MSG_SEC_NOT_SET_STR},
  1097.     {MSG_CMPTYPE,MSG_CMPTYPE_STR},
  1098.     {MSG_CMPS,MSG_CMPS_STR},
  1099.     {MSG_CMP_GALGAL,MSG_CMP_GALGAL_STR},
  1100.     {MSG_GAL_TO_CMP,MSG_GAL_TO_CMP_STR},
  1101.     {MSG_READ_ACW,MSG_READ_ACW_STR},
  1102.     {MSG_CMP_GALJED,MSG_CMP_GALJED_STR},
  1103.     {MSG_CMP_JEDGAL,MSG_CMP_JEDGAL_STR},
  1104.     {MSG_READ_SIG,MSG_READ_SIG_STR},
  1105.     {MSG_NOT_BLANK2,MSG_NOT_BLANK2_STR},
  1106.     {MSG_NOT_BLNK_ERS,MSG_NOT_BLNK_ERS_STR},
  1107.     {MSG_PROGING_GAL,MSG_PROGING_GAL_STR},
  1108.     {MSG_VERIFYING,MSG_VERIFYING_STR},
  1109.     {MSG_VERFAILED,MSG_VERFAILED_STR},
  1110.     {MSG_SET_SEC,MSG_SET_SEC_STR},
  1111.     {MSG_SEC_IS_SET,MSG_SEC_IS_SET_STR},
  1112.     {MSG_GAL_ERASED,MSG_GAL_ERASED_STR},
  1113.     {MSG_ERASE_FAILED,MSG_ERASE_FAILED_STR},
  1114.     {MSG_ERASED,MSG_ERASED_STR},
  1115.     {MSG_ERASE_GAL,MSG_ERASE_GAL_STR},
  1116.     {MSG_GAL_ID_ERR1,MSG_GAL_ID_ERR1_STR},
  1117.     {MSG_GAL_ID_ERR2,MSG_GAL_ID_ERR2_STR},
  1118.     {MSG_ERR_HW,MSG_ERR_HW_STR},
  1119.     {MSG_IDERR_MAN20RA10,MSG_IDERR_MAN20RA10_STR},
  1120.     {MSG_IDERR_ALG,MSG_IDERR_ALG_STR},
  1121.     {MSG_ERR_CANCEL,MSG_ERR_CANCEL_STR},
  1122.     {MSG_IDERR_MAN,MSG_IDERR_MAN_STR},
  1123.     {MSG_IDERR_GAL,MSG_IDERR_GAL_STR},
  1124.     {MSG_GALINFO,MSG_GALINFO_STR},
  1125.     {MSG_TYPE16,MSG_TYPE16_STR},
  1126.     {MSG_TYPE16A,MSG_TYPE16A_STR},
  1127.     {MSG_TYPE20,MSG_TYPE20_STR},
  1128.     {MSG_TYPE20A,MSG_TYPE20A_STR},
  1129.     {MSG_TYPE22V,MSG_TYPE22V_STR},
  1130.     {MSG_TYPE20RA,MSG_TYPE20RA_STR},
  1131.     {MSG_TYPE_UNKNOWN,MSG_TYPE_UNKNOWN_STR},
  1132.     {MSG_MAN_LAT,MSG_MAN_LAT_STR},
  1133.     {MSG_MAN_NAT,MSG_MAN_NAT_STR},
  1134.     {MSG_MAN_SGS,MSG_MAN_SGS_STR},
  1135.     {MSG_MAN_VLSI,MSG_MAN_VLSI_STR},
  1136.     {MSG_MAN_NOTSPECIFIED,MSG_MAN_NOTSPECIFIED_STR},
  1137.     {MSG_MAN_UNKNOWN,MSG_MAN_UNKNOWN_STR},
  1138.     {MSG_ALGO,MSG_ALGO_STR},
  1139.     {MSG_UNKNOWN,MSG_UNKNOWN_STR},
  1140.     {MSG_SUPPORT,MSG_SUPPORT_STR},
  1141.     {MSG_NOT_SUPPORT,MSG_NOT_SUPPORT_STR},
  1142.     {MSG_NOT_SUPPORTED_HW,MSG_NOT_SUPPORTED_HW_STR},
  1143.     {MSG_LOAD_SOURCE,MSG_LOAD_SOURCE_STR},
  1144.     {MSG_FILE_LOADED,MSG_FILE_LOADED_STR},
  1145.     {MSG_WRITE_JED,MSG_WRITE_JED_STR},
  1146.     {MSG_FILE_ASM,MSG_FILE_ASM_STR},
  1147.     {MSG_ERR_ASM,MSG_ERR_ASM_STR},
  1148.     {MSG_ERR_ASM1,MSG_ERR_ASM1_STR},
  1149.     {MSG_ERR_ASM2,MSG_ERR_ASM2_STR},
  1150.     {MSG_ERR_ASM3,MSG_ERR_ASM3_STR},
  1151.     {MSG_ERR_ASM4,MSG_ERR_ASM4_STR},
  1152.     {MSG_ERR_ASM5,MSG_ERR_ASM5_STR},
  1153.     {MSG_ERR_ASM6,MSG_ERR_ASM6_STR},
  1154.     {MSG_ERR_ASM7,MSG_ERR_ASM7_STR},
  1155.     {MSG_ERR_ASM8,MSG_ERR_ASM8_STR},
  1156.     {MSG_ERR_ASM9,MSG_ERR_ASM9_STR},
  1157.     {MSG_ERR_ASM10,MSG_ERR_ASM10_STR},
  1158.     {MSG_ERR_ASM11,MSG_ERR_ASM11_STR},
  1159.     {MSG_ERR_ASM12,MSG_ERR_ASM12_STR},
  1160.     {MSG_ERR_ASM13,MSG_ERR_ASM13_STR},
  1161.     {MSG_ERR_ASM14,MSG_ERR_ASM14_STR},
  1162.     {MSG_ERR_ASM15,MSG_ERR_ASM15_STR},
  1163.     {MSG_ERR_ASM16,MSG_ERR_ASM16_STR},
  1164.     {MSG_ERR_ASM17,MSG_ERR_ASM17_STR},
  1165.     {MSG_ERR_ASM18,MSG_ERR_ASM18_STR},
  1166.     {MSG_ERR_ASM19,MSG_ERR_ASM19_STR},
  1167.     {MSG_ERR_ASM20,MSG_ERR_ASM20_STR},
  1168.     {MSG_ERR_ASM21,MSG_ERR_ASM21_STR},
  1169.     {MSG_ERR_ASM22,MSG_ERR_ASM22_STR},
  1170.     {MSG_ERR_ASM23,MSG_ERR_ASM23_STR},
  1171.     {MSG_ERR_ASM24,MSG_ERR_ASM24_STR},
  1172.     {MSG_ERR_ASM25,MSG_ERR_ASM25_STR},
  1173.     {MSG_ERR_ASM26,MSG_ERR_ASM26_STR},
  1174.     {MSG_ERR_ASM27,MSG_ERR_ASM27_STR},
  1175.     {MSG_ERR_ASM28,MSG_ERR_ASM28_STR},
  1176.     {MSG_ERR_ASM29,MSG_ERR_ASM29_STR},
  1177.     {MSG_ERR_ASM30,MSG_ERR_ASM30_STR},
  1178.     {MSG_ERR_ASM31,MSG_ERR_ASM31_STR},
  1179.     {MSG_ERR_ASM32,MSG_ERR_ASM32_STR},
  1180.     {MSG_ERR_ASM33,MSG_ERR_ASM33_STR},
  1181.     {MSG_ERR_ASM34,MSG_ERR_ASM34_STR},
  1182.     {MSG_ERR_ASM35,MSG_ERR_ASM35_STR},
  1183.     {MSG_ERR_ASM36,MSG_ERR_ASM36_STR},
  1184.     {MSG_ERR_ASM37,MSG_ERR_ASM37_STR},
  1185.     {MSG_ERR_ASM38,MSG_ERR_ASM38_STR},
  1186.     {MSG_ERR_ASM39,MSG_ERR_ASM39_STR},
  1187.     {MSG_ERR_ASM40,MSG_ERR_ASM40_STR},
  1188.     {MSG_ERR_ASM41,MSG_ERR_ASM41_STR},
  1189.     {MSG_ERR_ASM42,MSG_ERR_ASM42_STR},
  1190.     {MSG_ERR_ASM43,MSG_ERR_ASM43_STR},
  1191.     {MSG_ERR_ASM44,MSG_ERR_ASM44_STR},
  1192.     {MSG_ERR_ASM45,MSG_ERR_ASM45_STR},
  1193.     {MSG_ERR_ASM46,MSG_ERR_ASM46_STR},
  1194.     {MSG_ERR_ASM47,MSG_ERR_ASM47_STR},
  1195.     {MSG_ERR_ASM48,MSG_ERR_ASM48_STR},
  1196.     {MSG_WRITE_CHIP,MSG_WRITE_CHIP_STR},
  1197.     {MSG_WRITING_CHIP,MSG_WRITING_CHIP_STR},
  1198.     {MSG_ERROR,MSG_ERROR_STR},
  1199.     {MSG_WRITE_PIN,MSG_WRITE_PIN_STR},
  1200.     {MSG_WRITING_PIN,MSG_WRITING_PIN_STR},
  1201.     {MSG_WRITE_FUSE,MSG_WRITE_FUSE_STR},
  1202.     {MSG_WRITING_FUSE,MSG_WRITING_FUSE_STR},
  1203.     {MSG_READGAL_JED,MSG_READGAL_JED_STR},
  1204.     {MSG_WRITING_JED,MSG_WRITING_JED_STR},
  1205.     {MSG_BAD_FILECHK,MSG_BAD_FILECHK_STR},
  1206.     {MSG_BAD_FUSECHK,MSG_BAD_FUSECHK_STR},
  1207.     {MSG_ERR_JED1,MSG_ERR_JED1_STR},
  1208.     {MSG_ERR_JED2,MSG_ERR_JED2_STR},
  1209.     {MSG_ERR_JED3,MSG_ERR_JED3_STR},
  1210.     {MSG_ERR_JED4,MSG_ERR_JED4_STR},
  1211.     {MSG_ERR_JED5,MSG_ERR_JED5_STR},
  1212.     {MSG_ERR_JED6,MSG_ERR_JED6_STR},
  1213.     {MSG_ERR_JED7,MSG_ERR_JED7_STR},
  1214.     {MSG_ERR_JED8,MSG_ERR_JED8_STR},
  1215.     {MSG_ERR_JED9,MSG_ERR_JED9_STR},
  1216.     {MSG_ERR_JED10,MSG_ERR_JED10_STR},
  1217.     {MSG_ERR_JED11,MSG_ERR_JED11_STR},
  1218.     {MSG_ERR_JED12,MSG_ERR_JED12_STR},
  1219.     {MSG_ERR_JED13,MSG_ERR_JED13_STR},
  1220.     {MSG_ERR_JED14,MSG_ERR_JED14_STR},
  1221.     {MSG_ERR_JED15,MSG_ERR_JED15_STR},
  1222.     {MSG_ERR_JED16,MSG_ERR_JED16_STR},
  1223.     {MSG_ERR_JED17,MSG_ERR_JED17_STR},
  1224.     {MSG_ERR_JED18,MSG_ERR_JED18_STR},
  1225.     {MSG_ERR_JED19,MSG_ERR_JED19_STR},
  1226.     {MSG_ERR_JED20,MSG_ERR_JED20_STR},
  1227.     {MSG_ERR_JED21,MSG_ERR_JED21_STR},
  1228.     {MSG_ERR_JED22,MSG_ERR_JED22_STR},
  1229.     {MSG_ERR_JED23,MSG_ERR_JED23_STR},
  1230.     {MSG_ERR_JED24,MSG_ERR_JED24_STR},
  1231.     {MSG_ERR_JED25,MSG_ERR_JED25_STR},
  1232.     {MSG_OPT_EQUNUM,MSG_OPT_EQUNUM_STR},
  1233.     {MSG_OPT_USE_GAD,MSG_OPT_USE_GAD_STR},
  1234.     {MSG_OPT_REJECT_GAD,MSG_OPT_REJECT_GAD_STR},
  1235.     {MSG_OLD_EQU,MSG_OLD_EQU_STR},
  1236.     {MSG_STAT,MSG_STAT_STR},
  1237.     {MSG_OPT_EQU,MSG_OPT_EQU_STR},
  1238.     {MSG_OPT_WAIT,MSG_OPT_WAIT_STR},
  1239.     {MSG_WRITE_SOURCE,MSG_WRITE_SOURCE_STR},
  1240.     {MSG_WRITING_SOURCE,MSG_WRITING_SOURCE_STR},
  1241.     {MSG_WRITE_OPTSOURCE,MSG_WRITE_OPTSOURCE_STR},
  1242.     {MSG_WRITE_ERR,MSG_WRITE_ERR_STR},
  1243.     {MSG_PAUSE,MSG_PAUSE_STR},
  1244.     {MSG_CANCEL_GAD,MSG_CANCEL_GAD_STR},
  1245.     {MSG_CONT_GAD,MSG_CONT_GAD_STR},
  1246.     {MSG_CLEAR_GAD,MSG_CLEAR_GAD_STR},
  1247.     {MSG_SET_GAD,MSG_SET_GAD_STR},
  1248.     {MSG_REASM_ERR,MSG_REASM_ERR_STR},
  1249.     {MSG_ERR_REASM1,MSG_ERR_REASM1_STR},
  1250.     {MSG_ERR_REASM2,MSG_ERR_REASM2_STR},
  1251.     {MSG_ERR_REASM3,MSG_ERR_REASM3_STR},
  1252.     {MSG_ERR_REASM4,MSG_ERR_REASM4_STR},
  1253.     {MSG_ERR_REASM5,MSG_ERR_REASM5_STR},
  1254.     {MSG_ERR_REASM6,MSG_ERR_REASM6_STR},
  1255.     {MSG_ERR_REASM7,MSG_ERR_REASM7_STR},
  1256.     {MSG_ERR_REASM8,MSG_ERR_REASM8_STR},
  1257.     {MSG_ERR_REASM9,MSG_ERR_REASM9_STR},
  1258.     {MSG_ERR_REASM10,MSG_ERR_REASM10_STR},
  1259.     {MSG_ERRLINE,MSG_ERRLINE_STR},
  1260.     {MSG_ERASE_ITXT,MSG_ERASE_ITXT_STR},
  1261.     {MSG_COPY_ITXT,MSG_COPY_ITXT_STR},
  1262.     {MSG_PROG_ITXT,MSG_PROG_ITXT_STR},
  1263.     {MSG_WRITEFILES_ITXT,MSG_WRITEFILES_ITXT_STR},
  1264.     {MSG_WRITEJED_ITXT,MSG_WRITEJED_ITXT_STR},
  1265.     {MSG_MAKEJED_GAD,MSG_MAKEJED_GAD_STR},
  1266.     {MSG_MAKEFUSE_GAD,MSG_MAKEFUSE_GAD_STR},
  1267.     {MSG_MAKECHIP_GAD,MSG_MAKECHIP_GAD_STR},
  1268.     {MSG_MAKEPIN_GAD,MSG_MAKEPIN_GAD_STR},
  1269.     {MSG_AUTOSAVE_GAD,MSG_AUTOSAVE_GAD_STR},
  1270.     {MSG_ADJUSTGAL_GAD,MSG_ADJUSTGAL_GAD_STR},
  1271.     {MSG_BLANKTEST_GAD,MSG_BLANKTEST_GAD_STR},
  1272.     {MSG_VERIFY_GAD,MSG_VERIFY_GAD_STR},
  1273.     {MSG_OK_GAD,MSG_OK_GAD_STR},
  1274.     {MSG_JEDSEC_GAD,MSG_JEDSEC_GAD_STR},
  1275.     {MSG_JEDFUSE_GAD,MSG_JEDFUSE_GAD_STR},
  1276.     {MSG_JEDFILE_GAD,MSG_JEDFILE_GAD_STR},
  1277.     {MSG_WRITEACC_WIN,MSG_WRITEACC_WIN_STR},
  1278.     {MSG_JEDPARA_WIN,MSG_JEDPARA_WIN_STR},
  1279.     {MSG_SAVEOVER,MSG_SAVEOVER_STR},
  1280.     {MSG_YESNO_GADS,MSG_YESNO_GADS_STR},
  1281.     {MSG_TYPE_GADS1,MSG_TYPE_GADS1_STR},
  1282.     {MSG_TYPE_GADS2,MSG_TYPE_GADS2_STR},
  1283.     {MSG_ERSCNCL,MSG_ERSCNCL_STR},
  1284.     {MSG_TYPESEL_GADS,MSG_TYPESEL_GADS_STR},
  1285.     {MSG_CONTCNCLS_GAD,MSG_CONTCNCLS_GAD_STR},
  1286.     {MSG_ERR1,MSG_ERR1_STR},
  1287.     {MSG_ERR2,MSG_ERR2_STR},
  1288.     {MSG_ERR3,MSG_ERR3_STR},
  1289.     {MSG_ERR4,MSG_ERR4_STR},
  1290.     {MSG_ERR5,MSG_ERR5_STR},
  1291.     {MSG_ERR6,MSG_ERR6_STR},
  1292.     {MSG_ERR7,MSG_ERR7_STR},
  1293.     {MSG_ERR8,MSG_ERR8_STR},
  1294.     {MSG_ERR9,MSG_ERR9_STR},
  1295.     {MSG_ERR10,MSG_ERR10_STR},
  1296.     {MSG_ERR11,MSG_ERR11_STR},
  1297.     {MSG_ERR12,MSG_ERR12_STR},
  1298.     {MSG_ERR13,MSG_ERR13_STR},
  1299.     {MSG_FAILED,MSG_FAILED_STR},
  1300.     {MSG_EDITOR,MSG_EDITOR_STR},
  1301.     {MSG_WBTOFRONT,MSG_WBTOFRONT_STR},
  1302.     {MSG_SELEDITOR_WIN,MSG_SELEDITOR_WIN_STR},
  1303.     {MSG_CALLED_ERR,MSG_CALLED_ERR_STR},
  1304.     {MSG_ABOUT_TXT,MSG_ABOUT_TXT_STR},
  1305.     {MSG_MENU0ITEM0_HLP,MSG_MENU0ITEM0_HLP_STR},
  1306.     {MSG_MENU0ITEM1_HLP,MSG_MENU0ITEM1_HLP_STR},
  1307.     {MSG_MENU0ITEM2_HLP,MSG_MENU0ITEM2_HLP_STR},
  1308.     {MSG_MENU0ITEM4_HLP,MSG_MENU0ITEM4_HLP_STR},
  1309.     {MSG_MENU1ITEM0_HLP,MSG_MENU1ITEM0_HLP_STR},
  1310.     {MSG_MENU1ITEM5_HLP,MSG_MENU1ITEM5_HLP_STR},
  1311.     {MSG_MENU2ITEM0_HLP,MSG_MENU2ITEM0_HLP_STR},
  1312.     {MSG_MENU2ITEM1_HLP,MSG_MENU2ITEM1_HLP_STR},
  1313.     {MSG_MENU2ITEM2_HLP,MSG_MENU2ITEM2_HLP_STR},
  1314.     {MSG_MENU2ITEM3_HLP,MSG_MENU2ITEM3_HLP_STR},
  1315.     {MSG_MENU2ITEM4_HLP,MSG_MENU2ITEM4_HLP_STR},
  1316.     {MSG_MENU2ITEM5_HLP,MSG_MENU2ITEM5_HLP_STR},
  1317.     {MSG_MENU2ITEM6_HLP,MSG_MENU2ITEM6_HLP_STR},
  1318.     {MSG_MENU2ITEM8_HLP,MSG_MENU2ITEM8_HLP_STR},
  1319.     {MSG_MENU3ITEM0_HLP,MSG_MENU3ITEM0_HLP_STR},
  1320.     {MSG_MENU4ITEM0_HLP,MSG_MENU4ITEM0_HLP_STR},
  1321.     {MSG_MENU4ITEM1_HLP,MSG_MENU4ITEM1_HLP_STR},
  1322.     {MSG_MENU4ITEM2_HLP,MSG_MENU4ITEM2_HLP_STR},
  1323.     {MSG_MENU4ITEM4_HLP,MSG_MENU4ITEM4_HLP_STR},
  1324.     {MSG_MENU4ITEM5_HLP,MSG_MENU4ITEM5_HLP_STR},
  1325.     {MSG_MENU4ITEM7_HLP,MSG_MENU4ITEM7_HLP_STR},
  1326.     {MSG_MENU5ITEM0_HLP,MSG_MENU5ITEM0_HLP_STR},
  1327.     {MSG_MENU5ITEM1_HLP,MSG_MENU5ITEM1_HLP_STR},
  1328.     {MSG_MENU5ITEM2_HLP,MSG_MENU5ITEM2_HLP_STR},
  1329.     {MSG_MENU5ITEM4_HLP,MSG_MENU5ITEM4_HLP_STR},
  1330.     {MSG_MENU5ITEM6_HLP,MSG_MENU5ITEM6_HLP_STR},
  1331.     {MSG_MENU5ITEM7_HLP,MSG_MENU5ITEM7_HLP_STR},
  1332.     {MSG_MENU5ITEM9_HLP,MSG_MENU5ITEM9_HLP_STR},
  1333.     {MSG_CHKMENU0ITEM0_HLP,MSG_CHKMENU0ITEM0_HLP_STR},
  1334.     {MSG_HELP_TXT,MSG_HELP_TXT_STR},
  1335. };
  1336.  
  1337.  
  1338. #endif /* STRINGARRAY */
  1339.  
  1340.  
  1341. /****************************************************************************/
  1342.  
  1343.  
  1344. #endif /* LOCALE_GALER_H */
  1345.